﻿/*Header*/
.content-product-category header{
    background: #fafafa; /* Old browsers */ background: -moz-linear-gradient(top, #fafafa 0%, #f1f1f1 53%, #ffffff 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(53%, #f1f1f1), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fafafa 0%, #f1f1f1 53%, #ffffff 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fafafa 0%, #f1f1f1 53%, #ffffff 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fafafa 0%, #f1f1f1 53%, #ffffff 100%); /* IE10+ */ background: linear-gradient(top, #fafafa 0%, #f1f1f1 53%, #ffffff 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ffffff', GradientType=0 );
    border: 1px solid #D8D7D7;
    color: #FFFFFF;
    font: bold 11px/19px Arial,Helvetica,sans-serif;
    height: 18px;
    margin: 0;
    padding: 7px 0;
    text-align: left;}
    .content-product-category header h1{color: #4F8100;font-size: 13px;font-weight: bold;
        text-transform:uppercase;line-height:19px;padding-left: 12px;}
    ul li .content-product header, .product-summary-list header{font-size: 12px;margin: 0 0 6px; background:none; border:none;text-transform:none;}
    ul li .content-product header{left:0px; top:-10px}
    .content-product header h1, .product-summary-list header h1{text-transform:none; font-weight:normal;}
    .content-product header a, .product-summary-list header a {color: #3D3D3D; font-size: 24px;padding-left: 5px; text-decoration: none;}

.price { white-space:nowrap !important; }
.price-box { margin:5px 0 10px; }
.price-box  { font-size:13px; font-weight:bold; color:#396f00; }/* Regular price */
	.old-price { margin:6px 0 0; float:left; }
	.old-price .price-label { font-size:12px; font-weight:bold; white-space:nowrap;}
	.old-price { font-weight:bold; font-size:12px; color:#666; text-decoration:line-through; }/* Special price */
	
	.special-price { margin:0; float:left; }
	.special-price .price-label { font-size:12px; font-weight:bold; white-space:nowrap; color:#396F00; float:left;}
	.special-price  { font-size:20px; font-weight:bold; float:left; }/* Minimal price (as low as) */
	
/*Product template*/
.category-toolbar{
    width:773px; border:1px solid #D8D7D7; border-top:none; background:#fff; padding:5px 0; margin-bottom:10px;
    margin:0; padding:0;}
    .category-toolbar ul{margin:0; padding:7px; float:right;}
    .category-toolbar li{display:inline-block; vertical-align:top;}
    .category-toolbar li span{}
    .category-toolbar .grid-view a{
        background: url("images/common.png") no-repeat scroll -250px -138px transparent;
        display: inline-block;
        height: 11px;
        margin: 3px;
        text-align: left;
        text-indent: -9999px;
        width: 11px;}
    .category-toolbar .list-view a{  background: url("images/common.png") no-repeat scroll -272px -138px transparent;
        display: inline-block;
        height: 11px;
        margin: 3px;
        text-align: left;
        text-indent: -9999px;
        width: 11px;}
    .category-toolbar .grid-view a.selected{background: url("images/common.png") no-repeat scroll -250px -123px transparent;}    
    .category-toolbar .list-view a.selected{ background: url("images/common.png") no-repeat scroll -272px -123px transparent;}
    .category-toolbar ul.pager{float:left; margin-left:20px;}

.product-template li{display:inline;}
/*Summary*/
    .category-summary{}
        .category-summary .image{   height: 130px;overflow: hidden;width: 200px; text-align:center;}
        .category-summary .image img{width:150px; padding:5px;}
        .category-summary .description{}
/*Details*/
    .category-detail .image{ display: inline-block; float: left; margin: 1px 0 2px; overflow: hidden; text-align: center; width: 100%; }
    .category-detail .product-list{clear:both; overflow:hidden;}
    .category-detail .products{background: url("images/pro-bg.png") repeat-y scroll -85px -51px #fff; border:1px solid #D8D7D7; margin-top:4px; margin-bottom:5px;}
    .category-detail .products ul{margin:0}
    .category-detail .products ul li{ 
    float: left;
    list-style-type: none;
    padding: 5px;}
    

/*Product Detail*/
.content-product{position:relative; background:#fff;}
    .content-product header{  left: 360px; margin: 0 0 5px;position: absolute;top: 20px;}
    .content-product header h1 {color: #545454; font: 30px/1.25 Arial,Helvetica,sans-serif;text-align: left;}
    .content-product .cloud-zoom-standar{ height: 370px; padding: 20px;width: 320px;}
    .content-product .cloud-zoom-standar .lager-image img{border: 4px double #DAD9D9}
    .product-detail{border: 1px solid #DAD9D9;float: left;left: 360px;padding: 0 12px;position: absolute;top: 60px;}
    .product-detail .option-set {border-right: 1px solid #CCCCCC;display: inline-block;float: left;width: 380px; min-height:160px}
    .product-detail .add-box {float: right;margin-left: 10px; width: 200px;margin:5px 0;}
    
    .content-product .add-to-cart{margin-top:10px;}
    .content-product .add-to-cart tr td{vertical-align:middle; padding-right:10px;}
    .content-product .add-to-cart label {font-weight:bold; color:#555; margin:0; padding:0;}
    .content-product .add-to-cart input[type="submit"] {margin:0;}
    .content-product .add-to-cart .qty {}
    
    .content-product .add-to-wishlist{margin-top:-7px;}
    .content-product .add-to-wishlist input[type="submit"]{background:url("images/common.png") no-repeat scroll -624px -205px transparent; padding-left:24px; color:#545454; font-size:11px; font-style:italic; margin-bottom:7px; padding:3px 20x; border:none;}
    .content-product .add-to-wishlist input[type="submit"]:hover{text-decoration:underline;}

    .content-product .option-set .add-to-links { text-align:left; float:left; margin-top:10px; }
    .content-product .option-set .add-to-links li { margin:0; }
    .content-product .option-set .add-to-links li .separator { display:none !important; }
    .content-product .option-set .add_links_box{float:left; margin-top:10px; min-width:120px; text-align:left;}
    .content-product .option-set .email-friend a { background:url(images/common.png) no-repeat -677px -254px; padding-left:24px; color:#545454; font-size:11px; font-style:italic; }/* Alerts */
    .content-product .option-set .no-rating a{font-size:11px; font-style:italic; color:#545454; background:url(images/common.png) no-repeat scroll -677px -269px transparent; padding-left:24px; }
    .content-product .option-set .link-wishlist a {  }/* Alerts */
    .content-product .option-set .link-compare a{font-size:11px; font-style:italic; color:#545454; background:url(images/common.png) no-repeat -624px -224px; padding-left:24px; }
    .content-product .option-set .add-to-links .link-compare a { background:url(images/common.png) no-repeat -624px -224px; padding-left:18px; }
    .content-product .option-set .add_links_box p{line-height:1em;}

    .content-product .price-box .old-price{float:none;}
    .content-product .price-box .special-price{float:none;}
    .content-product .price-box .special-price span{float:none; }
    .content-product .price-box{text-align:center;}


.variant-attribute h3{display:none;}
.variant-attribute {text-align:left; height:60px;}
.variant-attribute div {float:left; min-width:180px;} 
.variant-attribute em, .variant-attribute .required{color:#EB340A;}
.variant-attribute .required{font-size:11px; line-height:2em}

.content-product .price{}
    .content-product .price .new{color: #396F00;
        font-size: 20px;
        font-weight: bold;}
    .content-product .price .old{
        line-height: 10px;
        margin: 0;
        color: #666666;
        font-size: 13px;
        font-weight: bold;
        text-decoration: line-through;}
.availability.in-stock { background:url(images/common.png) no-repeat -320px -36px; padding-left:30px; padding-top:2px;  margin:10px 25px;}
.availability.out-of-stock { background:url(images/common.png) no-repeat -320px -57px; padding-left:30px; padding-top:5px; }
.content-product .addthis { display:inline-block; padding-top:10px; width:170px; border-top:1px solid #CCCCCC;}
.content-product #product-tab-info{text-align:left; margin:10px;}
.content-product #product-tab-info ul{
    display: inline-block;
    list-style-type:none;
    text-align: left;
    margin: 0 20px;}
.content-product #product-tab-info li { float:left; margin:0 5px 0 0; }
.content-product #product-tab-info a { background: #666666; /* Old browsers */ background: -moz-linear-gradient(top, #666666 0%, #878686 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #666666), color-stop(100%, #878686)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #666666 0%, #878686 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #666666 0%, #878686 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #666666 0%, #878686 100%); /* IE10+ */ background: linear-gradient(top, #666666 0%, #878686 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#878686', GradientType=0 ); /* IE6-9 */
float:left; color:#fff; padding: 6px 15px; display: block; font-size: 11px; font-weight: bold; text-decoration:none; border:1px solid #545454; border-bottom:none!important; }
.content-product #product-tab-info a:hover,  #product-tab-info .ui-state-active a { background: #f7f7f7; /* Old browsers */ background: -moz-linear-gradient(top, #f7f7f7 0%, #f7f7f7 43%, #efefef 46%, #efefef 73%, #e6e6e6 76%, #e6e6e6 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(43%, #f7f7f7), color-stop(46%, #efefef), color-stop(73%, #efefef), color-stop(76%, #e6e6e6), color-stop(100%, #e6e6e6)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f7f7f7 0%, #f7f7f7 43%, #efefef 46%, #efefef 73%, #e6e6e6 76%, #e6e6e6 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f7f7f7 0%, #f7f7f7 43%, #efefef 46%, #efefef 73%, #e6e6e6 76%, #e6e6e6 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f7f7f7 0%, #f7f7f7 43%, #efefef 46%, #efefef 73%, #e6e6e6 76%, #e6e6e6 100%); /* IE10+ */ background: linear-gradient(top, #f7f7f7 0%, #f7f7f7 43%, #efefef 46%, #efefef 73%, #e6e6e6 76%, #e6e6e6 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e6e6e6', GradientType=0 ); /* IE6-9 */
border:1px solid #ccc; color:#545454; }
.content-product .ui-tabs-panel { padding:20px; background:#fff; border:1px solid #ddd; }
.content-product .ui-tabs-panel h2 { display:none; font-size:12px; font-weight:bold; }/* Mini Products Grid */
 #product-tab-info .ui-tabs-hide{display:none;}
 .specification-attribute table tr td{vertical-align:middle; padding:3px; text-align:left;}
 .specification-attribute table tr td:first-child{font-weight:bold; width:200px;}
 .specification-attribute h3{display:none;}
 
 .content-product .related-product {position:absolute; top:245px; left:360px;}
 .content-product .block-title {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #545454;
    filter: none;
    float: left;
    font: bold 11px/19px Arial,Helvetica,sans-serif;
    height: 18px;
    padding: 0 0 10px;
    text-align: left;
    width: 610px;
}
.content-product .block-title h2 {
    color: #545454;
    font: bold 11px/19px Arial,Helvetica,sans-serif;
    text-align: left;
}
.related-product {overflow: hidden;}
.related-product .product-name a { color: #545454; text-decoration: none; }
.related-product .product-image { background: none repeat scroll 0 0 #FFFFFF; border: medium none; text-align: center; }
.related-product { overflow: hidden;}
.related-product ul li { margin-right:7px; width:145px; height:96px; border:1px solid #e7e7e7; }
.related-product .product-name {
    color: #3D3D3D;
    font-size: 12px;
    line-height: 15px;
    padding-left: 5px;
    padding-top: 10px;
    text-align: center;
    text-decoration: none !important;
    width: auto;
}
.related-product .product-name a { color: #545454; text-decoration: none; }
.related-product .product-image { background: none repeat scroll 0 0 #FFFFFF; border: medium none; text-align: center; }
.related-product .related-skin img{height:96px; max-width:145px;}
.related-product .rating-links { display:none; }
.related-product .price-box { margin: 5px 0 10px; text-align:center; border:none!important; }
.related-product .ratings { float:right; }
.related-product .related-skin { background: none repeat scroll 0 0 #fff; float: left; width:610px; }
.related-product .jcarousel-clip-horizontal{width:610px;}
.related-product .special-price { margin: 0; text-align: center; width:100%; }

.related-product .jcarousel-prev { background-position: -20px 0; left: 1px; top: 49px; width: 17px; }
.related-product .jcarousel-next { background: url(images/next-horizontal.png) no-repeat scroll -21px 0 transparent; cursor: pointer; height: 32px; position: absolute; right:1px; top: 60px; width: 17px; }
.related-product .jcarousel-prev { background: url(images/prev-horizontal.png) no-repeat scroll 0 0 transparent; cursor: pointer; height: 32px; left: -19px; position: absolute; top: 60px; width: 38px; }
.related-product .jcarousel-next-disabled { background-position:0 0!important; cursor:normal!important; }
.related-product .jcarousel-prev-disabled { background-position:18px top!important; cursor:normal!important; }

.related-product  .upsell_pro_detail{width:144px; float:left; height:94px;}
.related-product  ul li .upsell_pro_detail{display:none;}
.related-product  ul li:hover .upsell_pro_detail{display:block!important;}
.related-product  ul li:hover .product-image{display:none;}
.related-product  .upsell_pro_detail .old-price{float:none;}
.related-product  .upsell_pro_detail .old-price .price{font-size:12px; float:none;}
.related-product  .upsell_pro_detail .special-price .price{float:none;}
.related-product  .upsell_pro_detail .price-box{border:none;}
.related-product  .upsell_pro_detail .price-label{display:none;}
.related-product  .upsell_pro_detail .price-box{float:left; width:170px; text-align:center}

/*Product summary*/
.product-summary{height: 180px;width: 330px; margin:20px 23px 15px}
    .product-summary .image{width:auto; margin-top:30px;}
    .product-summary .image a  
    {
        display: block;
        float: left;}
        .product-summary .image img{height:110px;}
        .product-summary .product-base-info{float: left; width: 170px; height:70px; overflow:hidden; margin-top:50px;}
    .product-summary .product-base-info p{color: #545454;
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 0 20px;
        text-align: left;}
    .product-summary .actions{float: left;
        width: 310px; height:65px; position:relative; margin-top:10px;}
    .product-summary .price-box{}
    .product-summary .price-box .price-label{display:none;}
    .product-summary .price-box{}
    .product-summary .price-box{color: #396F00;
        float: left;
        font-size: 20px;
        font-weight: bold;}
    .product-summary .price-box .old-price{float:left; font-size:13px; color:#545454;text-decoration:line-through;}
    .product-summary .price-box .special-price{float:left; margin:0 10px;}
    .product-summary .add-to-cart{float:right; margin-top:5px; }
    
/*Product summary-list*/
.product-summary-list{width:760px; position:relative; height:180px; background:#fff; border:1px solid #D8D7D7;}
.product-summary-list .image{    float: left;
    height: 170px;
    margin: 0 15px 10px 0;
    width: 170px; overflow:hidden;}
    .product-summary-list .image img{max-height:170px; max-width:170px;}
.product-summary-list .product-base-info{
     height: 50px;
    line-height: 1.35;
    margin: 5px 0 13px;
    overflow: hidden;
    padding: 6px 0 0;
    text-align: left;}
.product-summary-list .actions{}
.product-summary-list .actions .add-to-links{  left: 185px;
    position: absolute;
    text-align: left;}
.product-summary-list .actions .add-to-links p{line-height:1em}
.product-summary-list .actions .add-to-links .link-wishlist { background:url(images/common.png) no-repeat -624px -211px; padding-left:18px; }
.product-summary-list .actions .add-to-links .link-compare { background:url(images/common.png) no-repeat -624px -224px; padding-left:18px; }
.product-summary-list .actions .add-to-links a {
    color: #545454;
    font-size: 11px;
    font-style: italic;
}

.product-summary-list .price-box{margin: 10px 13px 0 0; position:absolute; right:150px; top:100px;}
.product-summary-list .price-box .special-price{   color: #396F00;
    float: left;
    font-size: 20px;
    font-weight: bold;}
    .product-summary-list .price-box .old-price{    color: #666666;
    float: left;
    font-size: 15px;
    font-weight: bold;
    margin-right: 20px;}
.product-summary-list .price-box .price-label{padding:0;}
.product-summary-list .btn-cart{position:absolute; right:10px;}

/*Widget*/
.categories-widget{}
    /*Grid*/
    .categories-widget .grid-item{border: 1px solid #CCCCCC;height: 200px;text-align: center;width: 200px; float:left; position:relative}
        .categories-widget .grid-item .image{   height: 130px;overflow: hidden;width: 200px; text-align:center;}
        .categories-widget .grid-item .image img{width:150px; padding:5px;}
        .categories-widget .grid-item .info{}
        
        
        .categories-widget .grid-item{height: 180px;width: 333px;}
        .categories-widget .grid-item .image{width:auto; margin-top:30px;}
        .categories-widget .grid-item .image   a  
        {
            display: block;
            float: left;}
            .categories-widget .grid-item .image img{height:110px;}
            .categories-widget .grid-item .product-base-info{float: left; width: 170px; height:70px; overflow:hidden; margin-top:50px;}
        
    /*List*/
    .categories-widget .list-item{  border: 1px solid #CCCCCC;height: 200px;text-align: center;width: 200px; position:relative;}
        .categories-widget .list-item .image{height: 130px;overflow: hidden;width: 200px; float:left}
        .categories-widget .list-item .image img{width:190px; padding:5px;}
        .categories-widget .list-item .info{ float:left;}
    /*ListText*/
    /*Slider 1*/
    /*Slider 2*/
.product-widget{}
    /*Grid*/
        
        .product-widget .grid-item{height: 216px;width: 333px; float:left; padding: 20px 26px 15px}
        .product-widget .grid-item .product-name{
            color: #545454;
            font: 30px/1.25 Arial,Helvetica,sans-serif;
            text-align: left;
			margin-top:5px;
			line-height:1em;
        }
		.product-widget .grid-item .product-name a{
		  color: #3D3D3D;
    font-size: 24px;
    padding-left: 5px;
    text-decoration: none;
	line-height:1em}
        .product-widget .grid-item .image{width:auto; margin-top:10px;}
        .product-widget .grid-item .image   a  
        {
            display: block;
            float: left;}
            .product-widget .grid-item .image img{height:110px;}
            .product-widget .grid-item .product-base-info{float: left; width: 170px; height:70px; overflow:hidden; margin-top:10px;}
        .product-widget .grid-item .product-base-info p{color: #545454;
            font-size: 14px;
            line-height: 18px;
            margin: 0 0 0 20px;
            text-align: left;}
        .product-widget .grid-item .actions{float: left;
            width: 310px; height:65px; position:relative;}
        .product-widget .grid-item .price-box{}
        .product-widget .grid-item .price-box .price-label{display:none;}
        .product-widget .grid-item .price-box{position:absolute;}
        .product-widget .grid-item .price-box{}
        .product-widget .grid-item .price-box .old-price{line-height:17px;}
        .product-widget .grid-item .price-box .special-price{margin-left:20px;}
        .product-widget .grid-item .add-to-cart{float:right;}
        .product-widget .grid-item .btn-cart{position:relative; left:100px;}
    /*List*/
    .product-widget .list-item{  border: 1px solid #CCCCCC;height: 200px;text-align: center;width: 200px; position:relative;}
        .product-widget .list-item .image{height: 130px;overflow: hidden;width: 200px; float:left}
        .product-widget .list-item .image img{width:190px; padding:5px;}
        .product-widget .list-item .info{ float:left;}
    /*ListText*/
    /*Product Slider 1*/
    .product-slider1{overflow:hidden;}

    .related-product { overflow: hidden;}
    .product-slider1 ul li {     border: 1px solid #E5E5E5;
        box-shadow: 0 0 5px #CCCCCC;
        float: left;
        height: 100px !important;
        margin: 0 10px 0 0 !important;
        padding: 15px 12px 7px !important;
        background: none repeat scroll 0 0 #fff;
        width: 162px;}
    .product-slider1 .product-name {
        color: #545454;
        float: left;
        font-size: 11px;
        font-weight: bold;
        margin-bottom: 10px;
        margin-left: 10px;
        text-align: left;
        width: 125px;
        height:30px; overflow:hidden;
    }
    .product-slider1 .details { display: none; float: left; padding:0; width: 152px; }/* Block: Account */
    .product-slider1 .product-name a { color: #545454; text-decoration: none; }
    .product-slider1 .image { background: none repeat scroll 0 0 #FFFFFF; border: medium none; text-align: center; }
    .product-slider1 .product-widget-skin img{height:100px;}
    .product-slider1 .price-box { margin: 5px 0 10px; text-align:center; border:none!important; }
    .product-slider1 .ratings { float:right; }
    .product-slider1 .product-widget-skin { float: left; width:980px; }
    .product-slider1 .jcarousel-clip-horizontal{width:980px;}
    .product-slider1 .special-price { margin: 0; text-align: center; float:none;}
    .product-slider1 .old-price{float:none; margin:0;}
    .product-slider1 .old-price .price {font-size:11px; float: none}
    .product-slider1 .special-price .price{font-size:20px; float:none;}

    .product-slider1 .jcarousel-prev { background-position: -20px 0; left: 1px; top: 49px; width: 17px; }
    .product-slider1 .jcarousel-next { background: url(images/next-horizontal.png) no-repeat scroll -21px 0 transparent; cursor: pointer; height: 32px; position: absolute; right:1px; top: 45px; width: 17px; }
    .product-slider1 .jcarousel-prev { background: url(images/prev-horizontal.png) no-repeat scroll 0 0 transparent; cursor: pointer; height: 32px; left: -19px; position: absolute; top: 45px; width: 38px; }
    .product-slider1 .jcarousel-next-disabled { background-position:0 0!important; cursor:normal!important; }
    .product-slider1 .jcarousel-prev-disabled { background-position:18px top!important; cursor:normal!important; }
    .product-slider1 .product-image-small { float:left; margin-top:-5px;}
    .product-slider1 .product-image-small img{height:50px;}
    .product-slider1 .price-label{display:none;}
    /*Product Slider 2*/
    .widget-HomeProductSlider{    float: right;
    padding: 0;
    width: 195px;}
    .product-slider2 .jcarousel-clip { overflow: hidden; }
    .product-slider2 .jcarousel-item { width:169px; height:97px; border:1px solid #d8d7d7; padding:15px 12px 7px 12px; background:#FFF; }
    .product-slider2 .jcarousel-container-vertical { width:195px; height:384px; padding:0px; margin-bottom:10px; }
    .product-slider2 .jcarousel-clip-vertical { width:195px; height:384px; }
    .product-slider2 .image { float:left; }
    .product-slider2 .image img {height:50px;}
    .product-slider2 .price-box { float: none; text-align:center;}
    .product-slider2 .price-box .price-label{display:none;}
    .product-slider2 .price-box .old-price{float:none; margin:0;}
    .product-slider2 .price-box .special-price{margin:0; line-height:1em; font-size:20px; float:none;}
    .product-slider2 .price-box .special-price .price{font-size:20px;}
    .product-slider2 .product-name{line-height:1em; margin-top:-5px; margin-bottom:10px;}
    .product-slider2 .product-name a { font-size:11px; font-weight:bold; color:#545454; text-decoration:none;}
    .product-slider2 .jcarousel-item-vertical { margin-bottom: 10px; }
    .product-slider2 .jcarousel-next-horizontal { position: absolute; top: 43px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(images/next-horizontal.png) no-repeat 0 0; }
    .product-slider2 .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(images/prev-horizontal.png); }
    .product-slider2 .jcarousel-next-horizontal:hover,  .jcarousel-skin-tango .jcarousel-next-horizontal:focus { background-position: -32px 0; }
    .product-slider2 .jcarousel-next-horizontal:active { background-position: -64px 0; }
    .product-slider2 .jcarousel-next-disabled-horizontal,  .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,  .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,  .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
    .product-slider2 .jcarousel-prev-horizontal { position: absolute; top: 43px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: transparent url(images/prev-horizontal.png) no-repeat 0 0; }
    .product-slider2 .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(images/next-horizontal.png); }
    .product-slider2 .jcarousel-prev-horizontal:hover,  .jcarousel-skin-tango .jcarousel-prev-horizontal:focus { background-position: -32px 0; }
    .product-slider2 .jcarousel-prev-horizontal:active { background-position: -64px 0; }
    .product-slider2 .jcarousel-prev-disabled-horizontal,  .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,  .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,  .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
    .product-slider2 .jcarousel-next-vertical { background: url(images/next-vertical.png) no-repeat scroll left bottom transparent; bottom: 2px; cursor: pointer; height: 19px; left: 80px; position: absolute; width: 32px; }
    .product-slider2 .jcarousel-next-vertical:hover,  .jcarousel-skin-tango .jcarousel-next-vertical:focus { background-position: 0 2px; }
    .product-slider2 .jcarousel-next-vertical:active { background-position: 0 -64px; }
    .product-slider2 .jcarousel-next-disabled-vertical,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,  .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px; }
    .product-slider2 .jcarousel-prev-vertical { background: url(images/prev-vertical.png) no-repeat left bottom; cursor: pointer; height: 17px; left: 80px; position: absolute; top: 0; width: 32px; }
    .product-slider2 .jcarousel-prev-vertical:hover,  .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 0; }
    .product-slider2 .jcarousel-prev-vertical:active { background-position: 0 -64px; }
    .product-slider2 .jcarousel-prev-disabled-vertical,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,  .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -18px; }
    .product-slider2 button.button span { background-position:0 -36px; font-size: 12px; font-weight: bold; height: 25px; padding: 0 0 0 11px; text-shadow: 1px 1px 2px #545454; text-transform: none; }
    .product-slider2 button.button span span { background-position:-222px -36px; color: #FFFFFF; height: 25px; line-height: 24px; padding: 0 28px 0 4px; }
    .product-slider2 .actions { float: right; margin-top: 5px; }
/*Product Catalog*/
#layout-featured .category-menu #categorytree{}

/*Banner Slider*/
.zone-before-main .slider-wrapper {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D8D7D7;
    display: inline-block;float: left;height: 381px;overflow: hidden; width: 773px;}
.nivoSlider{box-shadow:none;}
.zone-before-main .slider-wrapper .nivo-controlNav{}
.zone-before-main .slider-wrapper .nivo-controlNav a {
    cursor: pointer;position: relative;z-index: 9;}
.zone-before-main .slider-wrapper .nivo-controlNav a.active { font-weight: bold;}
.zone-before-main .slider-wrapper .nivo-controlNav {bottom: 29px;left: 34px;margin-left: 0;position: absolute;z-index: 15000;}
.zone-before-main .slider-wrapper .nivo-controlNav a {
    background: url("images/common.png") no-repeat scroll -104px -138px transparent;
    border: 0 none;display: block;float: left;height: 15px;margin-right: 3px;
    text-indent: -9999px;width: 22px;}
.zone-before-main .slider-wrapper .nivo-controlNav a.active {
    background: url("images/common.png") no-repeat scroll -104px -123px transparent;}

/*Shopping cart*/
.shoppingcart-page{}
    .shoppingcart-page .header{}
    .shoppingcart-page .header h3{}
    .shoppingcart-page .body{}
    .shoppingcart-page .body table.cart{width:100%;}
    .shoppingcart-page .body table.cart tr td{vertical-align:middle; padding:5px;}
    .shoppingcart-page .body .common-buttons{text-align:left;}
    .shoppingcart-page .cart-item-row .productpicture{}
    .shoppingcart-page .cart-item-row .productpicture img{width: 100px;}